// 8-32个字符的，至少包含1个数字，1个大写字母，1个小写字母
// 正则表达式验证密码
export function validatePassword(input:string) {
    // 定义正则表达式
    const regex = /^(?=.*[a-z])(?=.*[A-Z])(?=.*\d)[A-Za-z\d]{8,32}$/;

    // 测试输入是否符合正则表达式
    return regex.test(input);
}


// 下载图片
export function downloadImage(url:string) {
    const link = document.createElement('a');
    link.href = url;
    link.download = 'code2d.svg';
    link.click();
	document.body.removeChild(link);
}

// 支付方式
export function getPaymentType(type:string) {
    switch (type) {
        case '1':
            return {name:'支付宝',color:'#1187EE'};
        case '2':
            return {name:'微信',color:'#07B175'};
        case '3':
            return {name:'银行借记卡',color:'#F6AC57'};
        default:
            return {name:'银行借记卡',color:'#F6AC57'};
    }
}
